package controlador;

import java.util.Date;
import java.util.List;

import modelo.ModeloDesempenio;
import entidades.Desempenio;
import entidades.Obrero;
import entidades.Proyecto;
import excepciones.FaltanCompletarCamposException;
import excepciones.FechaNoPuedeSerMayorException;


public class ControladorDesempenio {
	public List<Desempenio> obetenerListaDesempenios() throws Exception{
		ModeloDesempenio m = new ModeloDesempenio();
		return m.obtenerListaDesempenios();
	}
	
	public void altaDesempenio(int tiempoRespuesta, int actitud,
			int profesionalismo, int puntualidad, Date fechaEvaluacion,
			Proyecto proyecto, Obrero obrero) throws FaltanCompletarCamposException,FechaNoPuedeSerMayorException,Exception{ 
		ModeloDesempenio m = new ModeloDesempenio();
		
		m.altaDesempenio(tiempoRespuesta, actitud, profesionalismo, puntualidad, fechaEvaluacion, proyecto, obrero);
	}

	public List<Desempenio> obtenerDesempenioPorObrero(Obrero obreroSeleccionado) throws Exception {
		ModeloDesempenio m = new ModeloDesempenio();
		
		return m.obtenerDesempenioPorObrero(obreroSeleccionado);
	}
	
	

}
